10.1. Sıralama Algoritmalarına Giriş Sıralama algoritmaları, elemanları rastgele yerleştirilmiş veya dağınık şekilde bulunan bilgi kümelerini belirli bir anlamda düzenleme işi yaparlar. Örneğin, bir dizi üzerinde rastgele sırada bulunan verilerin belirli bir anahtar sözcüğe göre sıralanması bu konuya girer. Anahtar sözcük, bazen verinin tamamı olacağı gibi belirli parçası da olabilmektedir. Örneğin, öğrenci bilgilerinin tutulduğu bir veri kümesinde, öğrenciler adlarına, soyadlarına, yaşlarına veya aldıkları not değerlerine göre sıralanabilir; veya bunlardan birkaç tanesi bir arada da kullanılabilir. |
|